我要开发MMF2扩展了,但能不能做出来就不知道了
id: 4579205761 | 楼主:虹原翼 | 返回首页
id: 90643633295
1L | 作者:虹原翼 | 发布于 2016-05-30 00:15

功能:调用bass.dll进行音频播放
开发原因:MMF2没有一个音频扩展符合我某个自用工程的需求,但bass.dll符合需求
然后我一搜,唯一的调用bass.dll的音频扩展是。。。。。。dmc2.cox。。。。。。

我写的成品预计会向下兼容dmc2.cox,争取在安装后可直接用MMF2打开使用此扩展的旧工程(比如MW1.0)并正常工作



id: 90664608885
2L | 作者:烈火战神219 | 发布于 2016-05-30 10:55

所以说,以后的Re工程要带一个bass.dll?正在用MW1.0系引擎的路过。。。

回复
虹原翼 于 2016-05-30 10:57:56 id: 90664721783
不带,没有必要,只是放BGM的话自带的音频组件够了,我是一个自用的程序要用
烈火战神219 于 2016-05-30 11:05:09 id: 90665095787
回复 虹原翼 :。。。。。。
OnceBeta 于 2016-06-01 14:03:17 id: 90802809504
回复 虹原翼 :不过话说自带的那个音量会小好多
虹原翼 于 2016-06-01 17:08:59 id: 90811826775
回复 OnceBeta :MF调的是系统音量(win7开始音量里没他调的这项了)
OnceBeta 于 2016-06-02 00:22:19 id: 90836412965
回复 虹原翼 :看着help一晚上自己随便写了个小东西最后调试不了233然后发现事实上vs 2012以上编译都会出错,无奈换了6.0然后这边把vs2015拆坏了(高版本环境安装低版本你懂),于是成功complie了,愉快地修复了vs2015下载了一大把东西把C盘啃了几个G,目前空间利用率可观,然后6.0用不了了233
OnceBeta 于 2016-06-02 00:30:09 id: 90836770254
回复 虹原翼 :问题现在两个编译器都坏了,而且卸载不了(don't ask me why)反正233了下周8天假再慢慢整


id: 90667080514
3L | 作者:虹原翼 | 发布于 2016-05-30 11:43

由于我打不开MMF1.5,此扩展不会兼容dmc2.cox
但我现在只是自用,将来可能会做兼容版



id: 90668416839
4L | 作者:Sket8 | 发布于 2016-05-30 12:09

怎么做引擎的


id: 90669437280
5L | 作者:w1194600239 | 发布于 2016-05-30 12:29

喝了LZ的RE还没弄好呢【


id: 90673864359
6L | 作者:虹原翼 | 发布于 2016-05-30 13:53

我服了
这扩展开发有点反人类啊
虽然我承认他们已经做的尽可能简单了
但是四五个action倒还好
四十多个action,每个都得人工从好几个地方复制粘贴一堆标识符,弄好一个要一分钟,这还只是定义好入口
据说MMF1.5的时候有自动化工具来生成这些繁琐还没啥用的玩意,但是MMF2之后没了



id: 90702660310
8L | 作者:OnceBeta | 发布于 2016-05-30 22:37

话说LZ可不可以给我个Extensions SDK,最近正有此想法,事实上用自带音频播放的背景音乐普遍比dmc插件调音后播放的要小

回复
虹原翼 于 2016-05-31 00:48:52 id: 90710425843
我这里也写好了简单的音频插件,已经投入使用了,但是因为急着用,所以做的过于简单,功能跟DMC2是比不了的,之后打算慢慢扩充
虹原翼 于 2016-05-31 00:50:06 id: 90710476949
明天我要是没发你下载提醒我
OnceBeta 于 2016-05-31 09:07:04 id: 90724566369
回复 虹原翼 :好 谢谢我这里不知道是没用推荐人的缘故还是什么的莫名其妙注册不了论坛号 其实我这里有一个MMF2SDK的template包了,但不完整 而且我翻了论坛上的贴子有的说搞出来的东西不能上兼
虹原翼 于 2016-05-31 14:27:24 id: 90740867606
回复 OnceBeta :倒是CF2.5的我不知道能不能向下兼容,另外2.5的要在论坛登记有正版产品才给下载(当然我可以下)


id: 91642160216
11L | 作者:878yfy | 发布于 2016-06-12 15:01

怎么做关卡,虹原翼!